window.addEventListener('load', function () {
    layui.use('form', function () {
        var form = layui.form;
        //获取信息渲染页面
        obj.type = 'get'
        obj.url = '/my/userinfo'
        obj.success = function (res) {
            form.val('formUserInfo', res.data)
        }
        myAxios(obj);
        //重置表单
        btnReset.addEventListener('click', function (e) {
            e.preventDefault()
            myAxios(obj)
        })
        //更改用户信息
        form.on('submit(formDemo)', function (data) {
            obj.type = 'post'
            obj.url = '/my/userinfo'
            obj.data = data.field,
                obj.success = function (res) {
                    layer.msg(res.message)
                    setTimeout(() => {
                        window.parent.location.assign('/index.html')
                    }, 800)
                }
            myAxios(obj);
            return false;
        });
        //表单验证
        form.verify({
            nickname: function (value, item) {
                if (!new RegExp("^[a-zA-Z0-9_\u4e00-\u9fa5\\s·]+$").test(value)) {
                    return '用户名不能有特殊字符'
                }
                if (!/^\S{2,}$/.test(value)) {
                    return '用户名不能少于2个字符'
                }
            },
            email: [/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/, '邮箱格式不正确']
        })
    });

})